package compilador.GUIatipico;

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;

/**
 * Clase que permite leer un archivo properties
 * @author Nolberto Castellanos Rodriguez
 * @author Yurani Alejandra Salamanca Lotero
 *
 */
public class AdministradorProperties 
{
	/**
	 * Metodo que me permite cargar un archivo de propiedades con su nombre.
	 * El archivo de propiedades debera estar almacenado en la ruta: src/co/edu/uniquindio/ingesis/properties
	 * @param nombreArchivo es el nombre del archivo de propiedades a cargar.
	 * @return retora un Properties con las propiedades cargadas.
	 */
	public Properties getProperties(String nombreArchivo) 
	{
		try
		{
			Properties propiedades = new Properties();
			propiedades.load(new FileInputStream("src/" + nombreArchivo + ".properties"));

			if (!propiedades.isEmpty()) 
				return propiedades;
			else 
				return null;
			
		} 
		catch (IOException ex) 
		{
			return null;
		}
	}
}